#pragma once

ref class PropertyGUID
{
public:
	PropertyGUID(void *);
	virtual ~PropertyGUID();
	
	virtual property void *guid	
	{
		virtual void * get()  {return m_guid; }
		virtual void set(void * val){m_guid = val;}
	}

protected:
	void *m_guid;
};
